<?php
    @include_once("conn.php");

    // 前端传入的用户名 和 密码   和  数据库中对应用户名的密码做对比

    // 前端传入的用户名 和 密码
    // $user = "a123123111";
    // $pwd = "123123";

    $user = $_POST["user"];
    $pwd = $_POST["pwd"];

    // 数据库中对应用户名 的数据
    // 1. 如何找到 该用户的数据  =>对应用户名查找

    $search = "select * from `userinfo` where user = '$user'  ";
    // echo $search;

    $result = mysqli_query($conn,$search);


    // 查询时 sql语句出错会遇到的bug
    // mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in D:\phpStudy\WWW\2007_php\demo_27\php\login.php on line 20

    //  临近的sql语句有误  导致 $result=> false  无法解析


    $item =  mysqli_fetch_assoc($result);  // 有数据=> 数据 ,没数据=>false
    // print_r($item);

    $msg = array(); 

    if($item){  //存在该用户
        $realPwd = $item["pwd"];  // 真正的密码
        if($realPwd==$pwd){
            $msg["status"] = true;
            $msg["msg"] = "登录成功";
        }else{
            $msg["status"] = false;
            $msg["msg"] = "用户名或密码有误";
        }
    }else{ // 不存在该用户
        $msg["status"] = false;
        $msg["msg"] = "该用户不存在";
    }

    echo json_encode($msg);



?>